export default {
  enableHotkeys: {
    newUI: {
      title: "Labeling hotkeys",
      description: "Enables quick selection of labels using hotkeys",
    },
    description: "Enable labeling hotkeys",
    onChangeEvent: "toggleHotkeys",
    defaultValue: true,
  },
  enableTooltips: {
    newUI: {
      title: "Show hotkeys on tooltips",
      description: "Displays keybindings on tools and actions tooltips",
    },
    description: "Show hotkey tooltips",
    onChangeEvent: "toggleTooltips",
    checked: "",
    defaultValue: false,
  },
  enableLabelTooltips: {
    newUI: {
      title: "Show hotkeys on labels",
      description: "Displays keybindings on labels",
    },
    description: "Show labels hotkey tooltips",
    onChangeEvent: "toggleLabelTooltips",
    defaultValue: true,
  },
  showLabels: {
    newUI: {
      title: "Show region labels",
      description: "Display region label names",
    },
    description: "Show labels inside the regions",
    onChangeEvent: "toggleShowLabels",
    defaultValue: false,
  },
  continuousLabeling: {
    newUI: {
      title: "Keep label selected after creating a region",
      description: "Allows continuous region creation using the selected label",
    },
    description: "Keep label selected after creating a region",
    onChangeEvent: "toggleContinuousLabeling",
    defaultValue: false,
  },
  selectAfterCreate: {
    newUI: {
      title: "Select region after creating it",
      description: "Automatically selects newly created regions",
    },
    description: "Select regions after creating",
    onChangeEvent: "toggleSelectAfterCreate",
    defaultValue: false,
  },
  showLineNumbers: {
    newUI: {
      tags: "Text Tag",
      title: "Show line numbers",
      description: "Identify and reference specific lines of text in your document",
    },
    description: "Show line numbers for Text",
    onChangeEvent: "toggleShowLineNumbers",
    defaultValue: false,
  },
  preserveSelectedTool: {
    newUI: {
      tags: "Image Tag",
      title: "Keep selected tool",
      description: "Persists the selected tool across tasks",
    },
    description: "Remember Selected Tool",
    onChangeEvent: "togglepreserveSelectedTool",
    defaultValue: true,
  },
  enableSmoothing: {
    newUI: {
      tags: "Image Tag",
      title: "Pixel smoothing on zoom",
      description: "Smooth image pixels when zoomed in",
    },
    description: "Enable image smoothing when zoom",
    onChangeEvent: "toggleSmoothing",
    defaultValue: true,
  },
  invertedZoom: {
    newUI: {
      tags: "Image Tag",
      title: "Invert zoom direction",
      description: "Invert the direction of scroll-to-zoom",
    },
    description: "Enable inverted zoom direction",
    onChangeEvent: "toggleInvertedZoom",
    defaultValue: false,
  },
};
